import { createApp } from 'vue';
import { normalizeContainer } from '../../../../../../../../../global/element/Func';

/**
 * 暂且 每次 重新 写  因为 他的 动态 import 不支持
 * 长 链接 /${comp_src_link}/${comp_src_link}.vue
 * @param {string} comp 'focusdisplay' 只用填这个 就能 调用
 * @param {HTMLElement} temp_container
 * @returns {HTMLCollection}
 */
function get_dynamic_import_uni_comp_domArr(comp, temp_container) {
  import(`../../../comps/${comp}/${comp}.vue`).then((mod) => {
    createApp(mod.default).mount(temp_container);
  });

  return normalizeContainer(temp_container).children;
}

export { get_dynamic_import_uni_comp_domArr };
